package com.probox.common.entity.vo.proboxService;

import com.probox.common.core.annotation.Excel;
import com.probox.common.core.utils.money.MoneyUtils;
import lombok.Data;

@Data
public class ProboxServiceItemSkuVo implements java.io.Serializable{
    /**
     * 服务sku_ID
     */
    @Excel(name = "sku ID")
    private Long skuId;

    /**
     * sku名称
     */
    @Excel(name = "sku名称")
    private String skuName;

    /**
     * 服务项目ID
     */
    @Excel(name = "服务项目ID")
    private Long serviceItemId;

    /**
     * 面价(展示价格，没有活动价格以此价格为销售价格)
     */
    @Excel(name = "面价(展示价格，没有活动价格以此价格为销售价格)")
    private Long itemPrice;

    public String getItemPriceFmt() {
        return MoneyUtils.changeF2Y(itemPrice);
    }

    /**
     * 活动价格(此价格大于0是，使用此价格销售)
     */
    @Excel(name = "活动价格(此价格大于0是，使用此价格销售)")
    private Long itemFavorablePrice;
    public String getItemFavorablePriceFmt() {
        return MoneyUtils.changeF2Y(itemFavorablePrice);
    }

    /**
     * 菠萝派价格
     */
    @Excel(name = "菠萝派价格")
    private Long itemBoluoHuaPrice;

    /**
     * 服务时长(以分钟为单位)
     */
    @Excel(name = "服务时长(以分钟为单位)")
    private Long itemServiceDuration;

    /**
     * 服务次数，默认1次，如果是组合可以预约多次
     */
    @Excel(name = "服务次数，默认1次，如果是组合可以预约多次")
    private Long serviceTimes;
}
